package com.firestone.bean.entity.elasticsearch.dm;

import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.*;

import java.io.Serializable;

/**
 * @Description: TODO(投资机构表)（说明：此表属性中含有字段id和主键id冲突，所以去除了属性id字段！）
 * @author wuzhenyi
 * @date 2018年4月18日 13:57
 * @lastModifier wuzhenyi
 * @param
 **/

@Document(indexName = "dm_map_activity", type = "index", createIndex = false)
@Setting(settingPath = "/setting/setting.json")
public class DmMapInvestment implements Serializable{

    private static final long serialVersionUID = 1L;
    @Id
    private String id;
    /**
    * @Fields actual_asset : TODO()
    */
    @Field(type = FieldType.keyword)
    private String actual_asset;
    
    /**
    * @Fields add_time : TODO()
    */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String add_time;

    /**
    * @Fields address : TODO()
    */
    @Field(type = FieldType.text,analyzer = "ik_max_word")
    private String address;
    
    /**
    * @Fields address_area : TODO()
    */
    @Field(type = FieldType.keyword)
    private String address_area;
    
    /**
    * @Fields address_city : TODO()
    */
    @Field(type = FieldType.keyword)
    private String address_city;
    
    /**
    * @Fields address_country : TODO()
    */
    @Field(type = FieldType.keyword)
    private String address_country;
    
    /**
    * @Fields address_province : TODO()
    */
    @Field(type = FieldType.keyword)
    private String address_province;
    
    /**
    * @Fields administrative_1_lat_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String administrative_1_lat_geo;

    /**
    * @Fields administrative_1_lon_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String administrative_1_lon_geo;
    
    /**
    * @Fields administrative_1_name : TODO()
    */
    @Field(type = FieldType.keyword)
    private String administrative_1_name;

    /**
    * @Fields administrative_1_name_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String administrative_1_name_geo;

    /**
    * @Fields after_asset : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String after_asset;

    /**
    * @Fields asset_manager_english : TODO()
    */
    @Field(type = FieldType.keyword)
    private String asset_manager_english;

    /**
    * @Fields before_asset : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String before_asset;
    
    /**
    * @Fields ccountry_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String ccountry_geo;
    
    /**
    * @Fields chengliriqi : TODO()
    */
    @Field(type = FieldType.keyword)
    private String chengliriqi;
    
    /**
    * @Fields city_lat_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String city_lat_geo;

    /**
    * @Fields city_lon_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String city_lon_geo;
    
    /**
    * @Fields city_name : TODO()
    */
    @Field(type = FieldType.keyword)
    private String city_name;
    
    /**
    * @Fields city_name_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String city_name_geo;
    
    /**
    * @Fields cname_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String cname_geo;
    
    /**
    * @Fields company_type : TODO()
    */
    @Field(type = FieldType.keyword)
    private String company_type;
    
    /**
    * @Fields country_lat_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String country_lat_geo;

    /**
    * @Fields country_lon_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String country_lon_geo;
    
    /**
    * @Fields del_flag : TODO()
    */
    @Field(type = FieldType.keyword)
    private String del_flag;
    
    /**
    * @Fields describer : TODO()
    */
    @Field(type = FieldType.text,analyzer = "ik_max_word")
    private String describer;
    
    /**
    * @Fields domain_ename_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String domain_ename_geo;

    /**
    * @Fields ecountry_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String ecountry_geo;

    /**
    * @Fields email : TODO()
    */
    @Field(type = FieldType.keyword)
    private String email;

    /**
    * @Fields ename_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String ename_geo;

    /**
    * @Fields fadingdaibiao : TODO()
    */
    @Field(type = FieldType.keyword)
    private String fadingdaibiao;
    
    /**
    * @Fields fadingdaibiao_qualify : TODO()
    */
    @Field(type = FieldType.keyword)
    private String fadingdaibiao_qualify;
    
    /**
    * @Fields fadingdaibiao_qualify_get : TODO()
    */
    @Field(type = FieldType.keyword)
    private String fadingdaibiao_qualify_get;
    
    /**
    * @Fields fundscale : TODO()
    */
    @Field(type = FieldType.keyword)
    private String fundscale;
    
    /**
    * @Fields geo_id : TODO()
    */
    @Field(type = FieldType.keyword)
    private String geo_id;

    /**
    * @Fields geo_mark : TODO()
    */
    @Field(type = FieldType.keyword)
    private String geo_mark;

    /**
    * @Fields homeurl : TODO()
    */
    @Field(type = FieldType.keyword)
    private String homeurl;
    
    /**
    * @Fields iconurl : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String iconurl;

    /**
    * @Fields is_verify : TODO()
    */
    @Field(type = FieldType.Integer)
    private String is_verify;

    /**
    * @Fields isjudged : TODO()
    */
    @Field(type = FieldType.Integer)
    private String isjudged;
    
    /**
    * @Fields ismedical : TODO()
    */
    @Field(type = FieldType.Integer)
    private String ismedical;
    
    /**
    * @Fields isnative : TODO()
    */
    @Field(type = FieldType.Integer)
    private String isnative;
    
    /**
    * @Fields jieshuriqi : TODO()
    */
    @Field(type = FieldType.keyword)
    private String jieshuriqi;
    
    /**
    * @Fields last_update : TODO()
    */
    @Field(type = FieldType.keyword)
    private String last_update;
    
    /**
    * @Fields lat : TODO()
    */
    @Field(type = FieldType.Float)
    private String lat;

    /**
    * @Fields law_situation : TODO()
    */
    @Field(type = FieldType.keyword)
    private String law_situation;

    /**
    * @Fields lng_lat : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat;
    
    /**
    * @Fields lng_lat_administrative_1 : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_administrative_1;
    
    /**
    * @Fields lng_lat_administrative_1_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_administrative_1_geo;

    /**
    * @Fields lng_lat_city : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_city;
    
    /**
    * @Fields lng_lat_city_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_city_geo;

    /**
    * @Fields lng_lat_country : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_country;

    /**
    * @Fields lng_lat_country_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_country_geo;
    
    /**
    * @Fields lng_lat_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String lng_lat_geo;
    
    /**
    * @Fields lon : TODO()
    */
    @Field(type = FieldType.Float)
    private String lon;
    
    /**
    * @Fields merge_array : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String merge_array;
    
    /**
    * @Fields more : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String more;
    
    /**
    * @Fields name : TODO()
    */
    @Field(type = FieldType.keyword)
    private String name;

    /**
    * @Fields notice : TODO()
    */
    @Field(type = FieldType.keyword)
    private String notice;

    /**
    * @Fields office_address : TODO()
    */
    @Field(type = FieldType.keyword)
    private String office_address;
    
    /**
    * @Fields other_apply_type : TODO()
    */
    @Field(type = FieldType.keyword)
    private String other_apply_type;
    
    /**
    * @Fields phone : TODO()
    */
    @Field(type = FieldType.keyword)
    private String phone;
    
    /**
    * @Fields pid : TODO()
    */
    @Field(type = FieldType.keyword)
    private String pid;
    
    /**
    * @Fields pid_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String pid_geo;
    
    /**
    * @Fields preferrounds : TODO()
    */
    @Field(type = FieldType.keyword)
    private String preferrounds;
    
    /**
    * @Fields registr_actual_percent : TODO()
    */
    @Field(type = FieldType.keyword)
    private String registr_actual_percent;
    
    /**
    * @Fields scale : TODO()
    */
    @Field(type = FieldType.keyword)
    private String scale;
    
    /**
    * @Fields short_ecountry_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String short_ecountry_geo;
    
    /**
    * @Fields short_ename_geo : TODO()
    */
    @Field(type = FieldType.keyword)
    private String short_ename_geo;
    
    /**
    * @Fields shortname : TODO()
    */
    @Field(type = FieldType.text,index = false)
    private String shortname;
    
    /**
    * @Fields sname : TODO()
    */
    @Field(type = FieldType.text,analyzer = "ik_max_word")
    private String sname;
    
    /**
    * @Fields type_geo : TODO()
    */
    @Field(type = FieldType.Long)
    private String type_geo;

    /**
    * @Fields unique_code : TODO()
    */
    @Field(type = FieldType.keyword)
    private String unique_code;

    /**
    * @Fields update_time : TODO()
    */
    @Field(type = FieldType.Date, format = DateFormat.custom, pattern = "yyyy-MM-dd HH:mm:ss")
    private String update_time;
    
    /**
    * @Fields views : TODO()
    */
    @Field(type = FieldType.Integer)
    private String views;
    
    /**
    * @Fields w_lat_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String w_lat_geo;
    
    /**
    * @Fields w_lon_geo : TODO()
    */
    @Field(type = FieldType.Float)
    private String w_lon_geo;
    
    /**
    * @Fields zipcode : TODO()
    */
    @Field(type = FieldType.keyword)
    private String zipcode;

    public String getActual_asset() {
        return actual_asset;
    }

    public void setActual_asset(String actual_asset) {
        this.actual_asset = actual_asset;
    }

    public String getAdd_time() {
        return add_time;
    }

    public void setAdd_time(String add_time) {
        this.add_time = add_time;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddress_area() {
        return address_area;
    }

    public void setAddress_area(String address_area) {
        this.address_area = address_area;
    }

    public String getAddress_city() {
        return address_city;
    }

    public void setAddress_city(String address_city) {
        this.address_city = address_city;
    }

    public String getAddress_country() {
        return address_country;
    }

    public void setAddress_country(String address_country) {
        this.address_country = address_country;
    }

    public String getAddress_province() {
        return address_province;
    }

    public void setAddress_province(String address_province) {
        this.address_province = address_province;
    }

    public String getAdministrative_1_lat_geo() {
        return administrative_1_lat_geo;
    }

    public void setAdministrative_1_lat_geo(String administrative_1_lat_geo) {
        this.administrative_1_lat_geo = administrative_1_lat_geo;
    }

    public String getAdministrative_1_lon_geo() {
        return administrative_1_lon_geo;
    }

    public void setAdministrative_1_lon_geo(String administrative_1_lon_geo) {
        this.administrative_1_lon_geo = administrative_1_lon_geo;
    }

    public String getAdministrative_1_name() {
        return administrative_1_name;
    }

    public void setAdministrative_1_name(String administrative_1_name) {
        this.administrative_1_name = administrative_1_name;
    }

    public String getAdministrative_1_name_geo() {
        return administrative_1_name_geo;
    }

    public void setAdministrative_1_name_geo(String administrative_1_name_geo) {
        this.administrative_1_name_geo = administrative_1_name_geo;
    }

    public String getAfter_asset() {
        return after_asset;
    }

    public void setAfter_asset(String after_asset) {
        this.after_asset = after_asset;
    }

    public String getAsset_manager_english() {
        return asset_manager_english;
    }

    public void setAsset_manager_english(String asset_manager_english) {
        this.asset_manager_english = asset_manager_english;
    }

    public String getBefore_asset() {
        return before_asset;
    }

    public void setBefore_asset(String before_asset) {
        this.before_asset = before_asset;
    }

    public String getCcountry_geo() {
        return ccountry_geo;
    }

    public void setCcountry_geo(String ccountry_geo) {
        this.ccountry_geo = ccountry_geo;
    }

    public String getChengliriqi() {
        return chengliriqi;
    }

    public void setChengliriqi(String chengliriqi) {
        this.chengliriqi = chengliriqi;
    }

    public String getCity_lat_geo() {
        return city_lat_geo;
    }

    public void setCity_lat_geo(String city_lat_geo) {
        this.city_lat_geo = city_lat_geo;
    }

    public String getCity_lon_geo() {
        return city_lon_geo;
    }

    public void setCity_lon_geo(String city_lon_geo) {
        this.city_lon_geo = city_lon_geo;
    }

    public String getCity_name() {
        return city_name;
    }

    public void setCity_name(String city_name) {
        this.city_name = city_name;
    }

    public String getCity_name_geo() {
        return city_name_geo;
    }

    public void setCity_name_geo(String city_name_geo) {
        this.city_name_geo = city_name_geo;
    }

    public String getCname_geo() {
        return cname_geo;
    }

    public void setCname_geo(String cname_geo) {
        this.cname_geo = cname_geo;
    }

    public String getCompany_type() {
        return company_type;
    }

    public void setCompany_type(String company_type) {
        this.company_type = company_type;
    }

    public String getCountry_lat_geo() {
        return country_lat_geo;
    }

    public void setCountry_lat_geo(String country_lat_geo) {
        this.country_lat_geo = country_lat_geo;
    }

    public String getCountry_lon_geo() {
        return country_lon_geo;
    }

    public void setCountry_lon_geo(String country_lon_geo) {
        this.country_lon_geo = country_lon_geo;
    }

    public String getDel_flag() {
        return del_flag;
    }

    public void setDel_flag(String del_flag) {
        this.del_flag = del_flag;
    }

    public String getDescriber() {
        return describer;
    }

    public void setDescriber(String describer) {
        this.describer = describer;
    }

    public String getDomain_ename_geo() {
        return domain_ename_geo;
    }

    public void setDomain_ename_geo(String domain_ename_geo) {
        this.domain_ename_geo = domain_ename_geo;
    }

    public String getEcountry_geo() {
        return ecountry_geo;
    }

    public void setEcountry_geo(String ecountry_geo) {
        this.ecountry_geo = ecountry_geo;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEname_geo() {
        return ename_geo;
    }

    public void setEname_geo(String ename_geo) {
        this.ename_geo = ename_geo;
    }

    public String getFadingdaibiao() {
        return fadingdaibiao;
    }

    public void setFadingdaibiao(String fadingdaibiao) {
        this.fadingdaibiao = fadingdaibiao;
    }

    public String getFadingdaibiao_qualify() {
        return fadingdaibiao_qualify;
    }

    public void setFadingdaibiao_qualify(String fadingdaibiao_qualify) {
        this.fadingdaibiao_qualify = fadingdaibiao_qualify;
    }

    public String getFadingdaibiao_qualify_get() {
        return fadingdaibiao_qualify_get;
    }

    public void setFadingdaibiao_qualify_get(String fadingdaibiao_qualify_get) {
        this.fadingdaibiao_qualify_get = fadingdaibiao_qualify_get;
    }

    public String getFundscale() {
        return fundscale;
    }

    public void setFundscale(String fundscale) {
        this.fundscale = fundscale;
    }

    public String getGeo_id() {
        return geo_id;
    }

    public void setGeo_id(String geo_id) {
        this.geo_id = geo_id;
    }

    public String getGeo_mark() {
        return geo_mark;
    }

    public void setGeo_mark(String geo_mark) {
        this.geo_mark = geo_mark;
    }

    public String getHomeurl() {
        return homeurl;
    }

    public void setHomeurl(String homeurl) {
        this.homeurl = homeurl;
    }

    public String getIconurl() {
        return iconurl;
    }

    public void setIconurl(String iconurl) {
        this.iconurl = iconurl;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getIs_verify() {
        return is_verify;
    }

    public void setIs_verify(String is_verify) {
        this.is_verify = is_verify;
    }

    public String getIsjudged() {
        return isjudged;
    }

    public void setIsjudged(String isjudged) {
        this.isjudged = isjudged;
    }

    public String getIsmedical() {
        return ismedical;
    }

    public void setIsmedical(String ismedical) {
        this.ismedical = ismedical;
    }

    public String getIsnative() {
        return isnative;
    }

    public void setIsnative(String isnative) {
        this.isnative = isnative;
    }

    public String getJieshuriqi() {
        return jieshuriqi;
    }

    public void setJieshuriqi(String jieshuriqi) {
        this.jieshuriqi = jieshuriqi;
    }

    public String getLast_update() {
        return last_update;
    }

    public void setLast_update(String last_update) {
        this.last_update = last_update;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getLaw_situation() {
        return law_situation;
    }

    public void setLaw_situation(String law_situation) {
        this.law_situation = law_situation;
    }

    public String getLng_lat() {
        return lng_lat;
    }

    public void setLng_lat(String lng_lat) {
        this.lng_lat = lng_lat;
    }

    public String getLng_lat_administrative_1() {
        return lng_lat_administrative_1;
    }

    public void setLng_lat_administrative_1(String lng_lat_administrative_1) {
        this.lng_lat_administrative_1 = lng_lat_administrative_1;
    }

    public String getLng_lat_administrative_1_geo() {
        return lng_lat_administrative_1_geo;
    }

    public void setLng_lat_administrative_1_geo(String lng_lat_administrative_1_geo) {
        this.lng_lat_administrative_1_geo = lng_lat_administrative_1_geo;
    }

    public String getLng_lat_city() {
        return lng_lat_city;
    }

    public void setLng_lat_city(String lng_lat_city) {
        this.lng_lat_city = lng_lat_city;
    }

    public String getLng_lat_city_geo() {
        return lng_lat_city_geo;
    }

    public void setLng_lat_city_geo(String lng_lat_city_geo) {
        this.lng_lat_city_geo = lng_lat_city_geo;
    }

    public String getLng_lat_country() {
        return lng_lat_country;
    }

    public void setLng_lat_country(String lng_lat_country) {
        this.lng_lat_country = lng_lat_country;
    }

    public String getLng_lat_country_geo() {
        return lng_lat_country_geo;
    }

    public void setLng_lat_country_geo(String lng_lat_country_geo) {
        this.lng_lat_country_geo = lng_lat_country_geo;
    }

    public String getLng_lat_geo() {
        return lng_lat_geo;
    }

    public void setLng_lat_geo(String lng_lat_geo) {
        this.lng_lat_geo = lng_lat_geo;
    }

    public String getLon() {
        return lon;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public String getMerge_array() {
        return merge_array;
    }

    public void setMerge_array(String merge_array) {
        this.merge_array = merge_array;
    }

    public String getMore() {
        return more;
    }

    public void setMore(String more) {
        this.more = more;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNotice() {
        return notice;
    }

    public void setNotice(String notice) {
        this.notice = notice;
    }

    public String getOffice_address() {
        return office_address;
    }

    public void setOffice_address(String office_address) {
        this.office_address = office_address;
    }

    public String getOther_apply_type() {
        return other_apply_type;
    }

    public void setOther_apply_type(String other_apply_type) {
        this.other_apply_type = other_apply_type;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getPid_geo() {
        return pid_geo;
    }

    public void setPid_geo(String pid_geo) {
        this.pid_geo = pid_geo;
    }

    public String getPreferrounds() {
        return preferrounds;
    }

    public void setPreferrounds(String preferrounds) {
        this.preferrounds = preferrounds;
    }

    public String getRegistr_actual_percent() {
        return registr_actual_percent;
    }

    public void setRegistr_actual_percent(String registr_actual_percent) {
        this.registr_actual_percent = registr_actual_percent;
    }

    public String getScale() {
        return scale;
    }

    public void setScale(String scale) {
        this.scale = scale;
    }

    public String getShort_ecountry_geo() {
        return short_ecountry_geo;
    }

    public void setShort_ecountry_geo(String short_ecountry_geo) {
        this.short_ecountry_geo = short_ecountry_geo;
    }

    public String getShort_ename_geo() {
        return short_ename_geo;
    }

    public void setShort_ename_geo(String short_ename_geo) {
        this.short_ename_geo = short_ename_geo;
    }

    public String getShortname() {
        return shortname;
    }

    public void setShortname(String shortname) {
        this.shortname = shortname;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getType_geo() {
        return type_geo;
    }

    public void setType_geo(String type_geo) {
        this.type_geo = type_geo;
    }

    public String getUnique_code() {
        return unique_code;
    }

    public void setUnique_code(String unique_code) {
        this.unique_code = unique_code;
    }

    public String getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(String update_time) {
        this.update_time = update_time;
    }

    public String getViews() {
        return views;
    }

    public void setViews(String views) {
        this.views = views;
    }

    public String getW_lat_geo() {
        return w_lat_geo;
    }

    public void setW_lat_geo(String w_lat_geo) {
        this.w_lat_geo = w_lat_geo;
    }

    public String getW_lon_geo() {
        return w_lon_geo;
    }

    public void setW_lon_geo(String w_lon_geo) {
        this.w_lon_geo = w_lon_geo;
    }

    public String getZipcode() {
        return zipcode;
    }

    public void setZipcode(String zipcode) {
        this.zipcode = zipcode;
    }
}
